package remoto;

import hbt.HibernateDAO;

import java.util.List;

import test.test;
import controlador.CPR;
import dominioDAO.CPRGananciaDAO;
import dominioDAO.RodamientoDAO;
import dominioEntity.Rodamiento;

public class IniciarServidor {
    
	public static void main(String[] args) {
		System.setProperty("java.security.policy", "java.policy");
		if(System.getSecurityManager() == null) {
            System.setSecurityManager(new SecurityManager());
        } 
		
		new BusinessServer().publicarServicio();
		

		
		//Si esta vacio seteo valor por defecto;
		if(CPRGananciaDAO.getInstancia().getPorcentajeGananciaVigente()==null)
		{
			CPR.getInstancia().setNuevoPorcentajeGanancia(30);
		}
		if(RodamientoDAO.getInstancia().getListRodamientos().isEmpty())
		{
			List<Rodamiento> list = test.generarListaRodamientos();
			HibernateDAO.getInstancia().persistList(list);
		}
		
	}
}
